.containers {
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto;
}
img {
    max-width: 100%;
}
.clear::after{
    content: '';
    display: block;
    clear: both;
}
.line-over-1 {
    @include line-over(1)
}
// 按钮
.btn{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 150px;
    height: 44px;
    font-size: 20px;
    border: 0 solid #07CEAE;
    background: linear-gradient(90deg, #02CDAD 0%, #88DAD3 100%);
    padding: 0;
    color: #ffffff;
    border-radius:44px;
    outline: none;
    cursor: pointer;
    transition:.3s;
    &:hover{
        opacity: .7;
    }
    &.plain{
        background:transparent;
        color:#07CEAE;
        border-width: 1px;
        &:hover{
            background-color: #04CEAD;
            color: #ffffff;
            border-color: #07CEAE;
        }
    }
    &.plain_no{
        background:transparent;
        border-color: #CCCCCC;
        border-width: 1px;
        color:#888888;
        &:hover{
            background-color: #04CEAD;
            color: #ffffff;
            border-color: #07CEAE;
        }
    }
}

// 咨询弹窗
.consult-alert{
    width: 540px;
    .consult{
        font-size: 24px;
        color: #000000;
        padding: 20px;
        .iconfont{
            font-size: 26px;
            color: $--color-primary;
            margin-right: 10px;
            vertical-align: middle;
        }
        .s{
            vertical-align: middle;
        }
    }
}
@media screen and (max-width: 760px){
    .containers {
        padding: 0 10px;
    }
}